<html>
  <head>
    <title>map</title>
  </head>
  <body>
    <script>
      // map   （文档内容太多，不完整）



              /*
                  一、概述

                          地图组件

                          地图组件用于展示地图，二定位API只是获取坐标，请勿混淆两者

                          ★、平台差异说明

                                        App	H5	微信小程序	支付宝小程序	百度小程序	抖音小程序、飞书小程序	QQ小程序	快应用	360小程序	快手小程序	京东小程序	元服务
                                        √	  √	    √	          √	            √	      1.63+	                1.9.0+	  √	      x	        √	        √	          √
              */

              /*
                    二、地图服务商说明

                              地图服务商	 安卓/iOS	              HarmonyOS Next	         H5	       微信小程序

                              1、高德	      √	                      x	                  3.6.0+	

                              2、Google	  3.4+ 仅nvue页面	          x	                  3.2.10+	

                              3、腾讯	  4.31+ 仅vue3项目vue页面	    4.25+	                  √	          √
              */

              /*
                     四、属性说明

                                       属性名	                          类型	      默认值	      说明	                                                                      平台差异说明

                                  1、longitude	                      Number		                中心经度	
                                  
                                  2、latitude	                        Number		                中心纬度	
                                  
                                  3、scale	                          Number	        16	    缩放级别，取值范围为3-20	高德地图缩放比例与微信小程序不同
                                 
                                  4、theme	                          String	      normal	  主题（satellite 或 normal）只在初始化时有效，不能动态变更（仅Android支持）	          京东小程序
                                 
                                  5、min-scale	                      Number	        3	      最小缩放级别	                                                            App-nvue 3.1.0+、微信小程序2.13+
                                 
                                  6、max-scale	                      Number	        20	    最大缩放级别	                                                           App-nvue 3.1.0+、微信小程序2.13+
                                 
                                  7、layer-style	                Number/String	      1	      个性化地图	                                                             App-nvue 3.1.0+、微信小程序2.13+
                                  
                                  8、markers	                        Array		                  标记点	
                                 
                                  9、polyline	                        Array		                  路线	                                                                      飞书小程序不支持
                                  
                                  10、circles	                        Array		                  圆	
                                 
                                  11、controls	                      Array		                  控件	
                                 
                                  12、include-points	                Array		                缩放视野以包含所有给定的坐标点	                                          App-nvue 2.1.5+、微信小程序、H5、百度小程序、支付宝小程序、京东小程序
                                 
                                  13、zIndex	                        number	      false	    显示层级	                                                                      微信小程序2.3.0
                                 
                                  14、enable-3D	                      Boolean	      false	    是否显示3D楼块	                                                        App-nvue 2.1.5+、微信小程序2.3.0
                                  
                                  15、show-compass	                  Boolean	      false	    是否显示指南针	                                                        App-nvue 2.1.5+、微信小程序2.3.0
                                  
                                  16、enable-zoom	                    Boolean	      true	    是否支持缩放	                                                          App-nvue 2.1.5+、微信小程序2.3.0
                                 
                                  17、enable-scroll	                  Boolean	      true	    是否支持拖动	                                                          App-nvue 2.1.5+、微信小程序2.3.0
                                  
                                  18、enable-rotate	                  Boolean	      false	    是否支持旋转	                                                          App-nvue 2.1.5+、微信小程序2.3.0
                                  
                                  19、rotate	                        Number	      0	        旋转角度(范围0-360)地图正北和设备 y 轴角度的夹角	                        微信小程序2.5.0、支付宝小程序、抖音小程序、QQ小程序
                                  
                                  20、skew	                          Number	      0	        倾斜角度，范围 0 ~ 40 , 关于 z 轴的倾角                                 微信小程序2.5.0、支付宝小程序、抖音小程序、QQ小程序
                                 
                                  21、enable-overlooking	            Boolean	      false	    是否开启俯视	                                                          App-nvue 2.1.5+、微信小程序2.3.0
                                  
                                  22、enable-satellite	              Boolean	      false	    是否开启卫星图	                                                        App-nvue 2.1.5+、微信小程序2.7.0
                                  
                                  23、enable-traffic	                Boolean	      false	    是否开启实时路况	                                                      App-nvue 2.1.5+、微信小程序2.7.0
                                  
                                  24、enable-poi	                    Boolean	      false	    是否展示 POI 点	                                                       App-nvue 3.1.0+
                                  
                                  25、enable-building	                Boolean	      false	    是否展示建筑物	                                                        App-nvue 3.1.0+ 支持 (废除原enable-3D属性 高德地图默认开启建筑物就是3D无法设置)
                                  
                                  26、show-location	                  Boolean		              显示带有方向的当前定位点	                                              微信小程序、H5、百度小程序、支付宝小程序、京东小程序
                                  
                                  27、polygons（支付宝为: polygon）	   Array.<polygon>		      多边形	                                                              App-nvue 2.1.5+、App-vue 3.4.3+、H5 3.4.3+、微信小程序、百度小程序、支付宝小程序
                                  
                                  28、enable-indoorMap	              Boolean	false	          是否展示室内地图	                                                      App-nvue 3.1.0+
                                  
                                  29、@markertap	                    EventHandle		          点击标记点时触发，e.detail = {markerId}	                                App-nvue 2.3.3+、H5、微信小程序、支付宝小程序 （App和H5平台需要指定 marker 对象属性 id）
                                  
                                  30、@labeltap	                      EventHandle		          点击label时触发，e.detail = {markerId}	                                微信小程序2.9.0
                                  
                                  31、@callouttap	                    EventHandle		          点击标记点对应的气泡时触发，e.detail = {markerId}	
                                  
                                  32、@controltap	                    EventHandle		          点击控件时触发，e.detail = {controlId}	
                                  
                                  33、@regionchange	                  EventHandle		          视野发生变化时触发	                                                    微信小程序、H5、百度小程序、支付宝小程序、京东小程序
                                  
                                  34、@tap	                          EventHandle		          点击地图时触发;                                                           App-nvue、微信小程序2.9支持返回经纬度	
                                  
                                  35、@updated	                      EventHandle		          在地图渲染更新完成时触发	                                                  微信小程序、H5、百度小程序
                                  
                                  36、@anchorpointtap	                EventHandle		          点击定位标时触发，e.detail = {longitude, latitude}	                        App-nvue 3.1.0+、微信小程序2.13+
                                 
                                  37、@poitap	                        EventHandle		          点击地图poi点时触发，e.detail = {name, longitude, latitude}	                    微信小程序2.3.0+、

                        ★、注意

                                ①、<map>组件的宽/高推荐写直接量，比如  750rpx，不要设置百分比值。

                                ②、谷歌地图使用 wgs84坐标，用错坐标类型会显示偏移。

                                ③、App平台  layer-style属性需要在地图服务商后台创建，值设置为高德后台申请的字符串 详情：https://developer.amap.com/api/android-sdk/guide/create-map/custom
                        
                                ④、H5 端高德地图 include-points属性仅支持2个坐标点，表示显示范围的西南角和东北角。
              */

              /*
                    五、腾讯地图服务商说明

                              https://uniapp.dcloud.net.cn/component/map.html#%E8%85%BE%E8%AE%AF%E5%9C%B0%E5%9B%BE%E6%9C%8D%E5%8A%A1%E5%95%86%E8%AF%B4%E6%98%8E
              */
             /*
                    六、高德地图审图号

                                  https://uniapp.dcloud.net.cn/component/map.html#%E9%AB%98%E5%BE%B7%E5%9C%B0%E5%9B%BE%E5%AE%A1%E5%9B%BE%E5%8F%B7
             */

             /*
                    七、腾讯地图审图号

                                  https://uniapp.dcloud.net.cn/component/map.html#%E8%85%BE%E8%AE%AF%E5%9C%B0%E5%9B%BE%E5%AE%A1%E5%9B%BE%E5%8F%B7
             */

             /*
                    八、近期新增功能

                                 ①、支持点聚合，适用于 marker过多场景。
                                 
                                 ②、支持璨鸿蚯蚓线，常用于路线规划场景

                                 ③、覆盖物支持调整与其他地图元素的压盖关系。

                                 ④、支持maker(小车)平移动画，适用于轨迹回放场景。


                              1、markers

                                        标记点用于在地图上显示标记的位置


                                        <1>、属性说明

                                                       属性	                说明	                        类型	    必填	           备注	                                                                         平台差异说明
                                                    
                                                    1、id	                标记点id	                    Number	    是	          marker点击事件回调会返回此id。
                                                                                                                                 建议为每个marker设置上Number类型id，
                                                                                                                                 保证更新marker时有更好的性能。最大限制9位数	

                                                    2、latitude	          纬度	                        Number	    是	          浮点数，范围 -90 ~ 90	

                                                    3、longitude	        经度	                        Number	    是	          浮点数，范围 -180 ~ 180	

                                                    4、title	            标注点名	                    String	    否	          点击时显示，callout存在时将被忽略	                                         App-nvue 2.1.5+、微信小程序、H5、支付宝小程序、百度小程序、京东小程序
                                                    
                                                    5、iconPath	          显示的图标	                  String	    是	          项目目录下的图片路径，支持相对路径写法，以'/'开头则表示相对小程序根目录；
                                                                                                                                 也支持临时路径	
                                                    
                                                                                                                                 6、rotate	            旋转角度	                    Number	    否	          顺时针旋转的角度，范围 0 ~ 360，默认为 0	                                  App-nvue 2.1.5+、微信小程序、支付宝小程序、百度小程序、京东小程序
                                                   
                                                    7、alpha	            标注的透明度	                 Number	    否	          默认1，无透明，范围 0 ~ 1	                                                 App-nvue 2.1.5+、微信小程序、支付宝小程序、百度小程序、京东小程序
                                                    
                                                    8、width	            标注图标宽度	                 Number	    否	          默认为图片实际宽度	                                                        App-nvue 2.1.5+、微信小程序、H5、支付宝小程序、百度小程序、京东小程序
                                                    
                                                    9、height	            标注图标高度	                 Number	    否	          默认为图片实际高度	                                                        App-nvue 2.1.5+、微信小程序、H5、支付宝小程序、百度小程序、京东小程序
                                                    
                                                    10、callout	          自定义标记点上方的气泡窗口	    Object	    否	          支持的属性见下表，可识别换行符。	                                          App-nvue 2.1.5+、H5、微信小程序、支付宝小程序、百度小程序、京东小程序
                                                   
                                                    11、label	            为标记点旁边增加标签	          Object	    否	         支持的属性见下表，可识别换行符。	                                            App-nvue 2.1.5+、微信小程序、H5、App、百度小程序、支付宝小程序
                                                    
                                                    12、anchor	          经纬度在标注图标的锚点，
                                                                          默认底边中点	                 Object	     否	          {x, y}，x表示横向(0-1)，y表示竖向(0-1)。{x: .5, y: 1} 表示底边中点	          App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                    
                                                    13、clusterId	        自定义点聚合簇效果时使用	       Number	    否		                                                                                  App-nvue 3.1.0+、微信小程序
                                                   
                                                    14、customCallout	    自定义气泡窗口	               Object	      否		                                                                                  App-nvue 2.1.5+、微信小程序、支付宝小程序
                                                    
                                                    15、aria-label	      无障碍访问，（属性）
                                                                          元素的额外描述	               String	    否		                                                                                    App-nvue 3.1.0+、微信小程序
                                                    
                                                    16、joinCluster	      是否参与点聚合	               Boolean	   否	            如果指定点聚合 此选项值必须设置为true,才会生效	                              App-nvue 3.1.0+、微信小程序

                                       <2>、maker上的气泡 callout

                                                    属性	        说明	                            类型	          平台差异说明

                                                1、content	      文本	                          String	        App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序、支付宝小程序
                                                
                                                2、color	        文本颜色	                       String	        App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                
                                                3、fontSize	      文字大小	                       Number	        App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                
                                                4、borderRadius	  callout边框圆角	                 Number	        App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                
                                                5、borderWidth	  边框宽度	                       Number	        微信小程序、京东小程序、百度小程序
                                                
                                                6、borderColor	  边框颜色	                       String	        微信小程序、京东小程序、百度小程序
                                                
                                                7、bgColor	      背景色	                         String	        App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                
                                                8、padding	      文本边缘留白	                    Number	      App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                               
                                                9、display	'     BYCLICK':点击显示; 'ALWAYS':常显	String	      App-nvue 2.1.5+、微信小程序、H5、百度小程序、京东小程序
                                                
                                                10、textAlign	 文本对齐方式。有效值: left, right, center	String	  App-nvue 2.1.5+、微信小程序、百度小程序、京东小程序
                                               
                                                11、anchorX	      横向偏移量，向右为正数	           Number	        微信小程序2.11.0
                                                
                                                12、anchorY	      纵向偏移量，向下为正数	           Number	        微信小程序2.11.0


                                      <3>、marker 上的标签label

                                                   属性	          说明	                                          类型	                      平台差异说明

                                                1、content	      文本	                                          String	

                                                2、color	      文本颜色	                                        String	                App-nvue 2.1.5+、微信小程序、H5、百度小程序、支付宝小程序

                                                3、fontSize	    文字大小	                                        Number	                App-nvue 2.1.5+、微信小程序、H5、百度小程序、支付宝小程序

                                                4、x	          label的坐标，原点是 marker 对应的经纬度	            Number	                H5、百度小程序

                                                5、y	          label的坐标，原点是 marker 对应的经纬度	            Number	                H5、百度小程序

                                                6、anchorX	    label的坐标，原点是 marker 对应的经纬度	            Number	                App-nvue 2.1.5+、微信小程序

                                                7、anchorY	    label的坐标，原点是 marker 对应的经纬度	            Number	                App-nvue 2.1.5+、微信小程序

                                                8、borderWidth	边框宽度	                                        Number	                H5、微信小程序、百度小程序

                                                9、borderColor	边框颜色	                                        String	                H5、微信小程序、百度小程序

                                                10、borderRadius	边框圆角	                                      Number	                App-nvue 2.1.5+、H5、微信小程序、百度小程序、支付宝小程序

                                                11、bgColor	      背景色	                                        String	                App-nvue 2.1.5+、H5、微信小程序、百度小程序、支付宝小程序

                                                12、padding	   文本边缘留白	                                      Number	                 App-nvue 2.1.5+、H5、微信小程序、百度小程序、支付宝小程序

                                                13、textAlign	 文本对齐方式。有效值: left, right, center	         String	                  App-nvue 2.1.5+、微信小程序、百度小程序

                                                14、aria-label	无障碍访问，（属性）元素的额外描述	                String	                 App-nvue 3.1.0+、微信小程序
             */

             /*
                    九、聚合点

                              当地图上需要展示的标记点 marker 过多时，可能会导致界面上 marker 出现压盖，展示不全，并导致整体性能变差。


                              针对此类问题，推出点聚合能力。


                              使用流程如下：

                                      MapContext.initMarkerCluster 对聚合点进行初始化配置（可选）  
             */
    </script>
  </body>
</html>